翻訳と辞書
Words near each other
・ Yeolha Ilgi
・ Yeolmae Food
・ Yeolmbridge
・ Yeolmu kimchi
・ Yeom
・ Yeom Dong-gyun
・ Yeom Dong-jin
・ Yeom Han-woong
・ Yeom Hyo-seob
・ Yeom Jang
・ Yeom Ki-hun
・ Yeom Kyung-yup
・ Yeom Sang-seop
・ Yeomalt, Bainbridge Island, Washington
・ Yeoman
Yeoman (computing)
・ Yeoman (disambiguation)
・ Yeoman (F)
・ Yeoman (surname)
・ Yeoman (United States Navy)
・ Yeoman Credit Racing
・ Yeoman Cropmaster
・ Yeoman Football Club
・ Yeoman Hey Reservoir
・ Yeoman Island
・ Yeoman of signals
・ Yeoman plotter
・ Yeoman's test
・ Yeoman, Indiana
・ Yeomanry


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Yeoman (computing) : ウィキペディア英語版
Yeoman (computing)

Yeoman is an open source client-side development stack, consisting of tools and frameworks intended to help developers quickly build high quality web applications. Yeoman runs as a command-line interface written for Node.js and which combines several functions into one place, such as generating a starter template, managing dependencies, running unit tests, providing a local development server, and optimizing production code for deployment.
Yeoman was released at Google I/O 2012.
==Overview==
Yeoman combines several popular open source tools in an attempt to streamline many aspects of the web development process.
Using a "generator" concept inspired by Ruby on Rails,〔Osmani, Addy. July 3rd, 2012. "(Saving Time With Rails-Inspired Generators Yeoman Generators )."〕 Yeoman first creates a basic project structure with vendor libraries included. The most basic Yeoman generator supplies the HTML5 Boilerplate, Normalize.css, the jQuery JavaScript library, and Modernizr as a basic template for developers. Yeoman also runs interactively, asking the developer if they would like additional components such as Twitter Bootstrap or RequireJS (a library to support Asynchronous Module Definition) included. More sophisticated generators exist, such as ones which scaffold out a client-side MVC (Model-View-Controller) framework, such as the AngularJS or Backbone JavaScript libraries. Yeoman is meant to be modular such that anyone can design a generator to create a template for a particular type of project.〔yeoman.io, "(Generate a Generator )." Accessed July 30, 2013.〕
Beyond providing a template to quickly scaffold projects, Yeoman also helps with intermediary phases of web application development. Yeoman lints code for potential problems using JSHint, runs unit tests, and provides a development server for working on an application. Finally, Yeoman also offers a build automation process featuring optimizations such as minification and concatenation of script files. All of these features use pre-configured tasks for the Grunt JavaScript task runner.
Yeoman is an open source project whose code is hosted on GitHub.〔(【引用サイトリンク】 accessdate= 26 January 2014 )〕 Several primary contributors are on the Google Chrome Developer Relations team, such as Addy Osmani, Paul Irish, and Eric Bidelman.〔(【引用サイトリンク】accessdate=26 January 2014 )〕 Contributors must sign a Contributor License Agreement before submitting code to the project to ensure that Google has the right to release their code under a BSD license.〔(【引用サイトリンク】accessdate=26 January 2014 )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Yeoman (computing)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.